Zip for UWP
StreamReader を使用して、圧縮されたファイルを読み取る
タスク別ヘルプ > StreamReader を使用して、圧縮されたファイルを読み取る

StreamReader を使用して、圧縮されたファイルを読み取るには、次のコードを追加します。最初に、次の Imports(Visual Basic)/using(C#)文をコードの先頭に追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Imports C1.C1Zip and Imports System.IO

C# コードの書き方

C#
コードのコピー
using C1.C1Zip; and using System.IO

次のコードを追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' zip ファイルを開きます。
Dim zip As New C1ZipFile()
zip.Open("c:\temp\myzipfile.zip")
' 任意のエントリの入力ストリームを開きます。
Dim ze As C1ZipEntry = zip.Entries("someFile.cs")
Dim s As Stream = ze.OpenReader()
' ストリームの StreamReader を開きます。
Dim sr As New StreamReader(s)
' StreamReader を使用し、閉じます。

C# コードの書き方

C#
コードのコピー
// zip ファイルを開きます。
C1ZipFile zip = new C1ZipFile();
zip.Open(@"c:\temp\myzipfile.zip");
// 任意のエントリの入力ストリームを開きます。
C1ZipEntry ze = zip.Entries["someFile.cs"];
Stream s = ze.OpenReader();
// ストリームの StreamReader を開きます。
StreamReader sr = new StreamReader(s);
// StreamReader を使用し、閉じます。
関連トピック